package Demo2;
//1.创建一个子类
public class MyThread extends Thread {
//    2.在Thread类的子类中重写Thread类中的run方法。设置线程任务（开启线程要做什么？）

    public MyThread() {
    }
    @Override
    public void run() {
        super.run();
        String name = getName();
//        子类获取线程名称
        System.out.println(name);
        for (int i = 0; i <20 ; i++) {
            System.out.println("run"+i);
        }
        Thread thread = Thread.currentThread();
//        获取线程名称
        System.out.println(thread);
    }
    /*
    设置线程名称
    1.使用thread类中的方法setName（名字）
    void setName（String name）改变线程名称，使之与参数那么相同
    2.创建一个带参数的构造方法的构造方法，传递线程的名称；调用父类的代餐构造方法，吧线程名称传递给父类。让父类给子线程起名
     */

}
